import 'package:flutter/material.dart';

extension ColorEx on Color {
  /// 改变颜色亮度，模拟颜料混合后的颜色
  ///
  /// 将当前颜色与黑色或白色混合，[value] < 0.5时与黑色混合，数值越小，颜色越暗。[value] > 0.5时与白色混合，数值越大，颜色越亮
  Color mixValue(double value) {
    return HSVColor.fromColor(this).withValue(value).toColor();
  }
}
